::-webkit-scrollbar{
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track{
  background: rgb(239, 239, 239);
}

::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover{
  background: #bfbfbf;
}

::-webkit-scrollbar-corner{
  background: #bfbfbf;
}

body{
  padding: 0px;
  margin: 0px;
  font-size: 14px;
}

* {
  box-sizing: border-box;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: middle;
}

.a-link{
  text-decoration: none;
  color: var(--link);
  cursor: pointer;
}

.op-btn{
    width: 100%;
    height: 42px;
    background-image: linear-gradient(129.12deg, #446dff 0%, rgba(99, 125, 255, 0.75) 100%);
    border-radius: 10px;
    backdrop-filter: blur(24px);
}

.el-form-item{
  align-items: center;
}

.container-body{
  margin: 0px auto;
  padding-top: 5px;
}

.el-button{
  .iconfont::before{
    margin-right: 5px;
  }
}

:root {
  --theme2-active: #627cfa;
  --theme2-hover:#899dfb;
  --theme2: #627cfa;
  --theme: #ecefff;
  --link: #007fff;
  --pink: #FF6699;
  --text2: #61666d;
  --icon: #aab5cb;
  --text3:#e3e3e5;
  --btnhover:#f3f3f3;
}
.el-button--primary{
  transition: all 0.2s;
  --el-button-hover-text-color: var(--el-color-white) !important;
  --el-button-border-color:var(--theme2);
  --el-button-bg-color:var(--theme2);
  --el-button-hover-bg-color:var(--theme2-hover);
  --el-button-hover-border-color:var(--theme2-hover);
  --el-button-active-color:var(--theme2-active);
  --el-button-active-bg-color: var(--theme2-active);
  --el-button-active-border-color: var(--theme2-active);
}
.el-button{
   transition: all 0.2s;
    --el-button-hover-text-color: var(--theme2);
    --el-button-hover-border-color: var(--theme2);
    --el-button-active-text-color: var(--el-button-hover-text-color);
}

.el-checkbox__input.is-checked .el-checkbox__inner {
  background-color: var(--theme2-active);
  border-color: var(--theme2-active);
}
.el-checkbox__input.is-indeterminate .el-checkbox__inner {
  background-color: var(--theme2-active);
  border-color: var(--theme2-active);
}
.el-checkbox__inner:hover {
  border-color: var(--theme2-active);
}
.el-pagination.is-background .btn-next.is-active, .el-pagination.is-background .btn-prev.is-active, .el-pagination.is-background .el-pager li.is-active{
  background-color: var(--theme2-active);
}
.el-button.is-plain {
  --el-button-text-color: var(--theme2-active);
  --el-button-bg-color: var(--theme);
  --el-button-hover-bg-color: var(--theme2);
}

// 单选
.el-radio__input.is-checked .el-radio__inner{
  border-color:var(--theme2);
  background:var(--theme2)
}
// 单选选中文字颜色
.el-radio__input.is-checked+.el-radio__label{
  color: var(--theme2);
}

// 
.el-button--primary.is-disabled:hover{
  background-color:var(--theme2-hover);
  border-color:var(--theme2-hover);
}
.el-button--primary.is-disabled{
  background-color:var(--theme2-hover);
  border-color:var(--theme2-hover);
}